/*
 * @Description: 公司认证-字典
 * @Author: xinqiao lxq1990.0716@qq.com
 * @Date: 2025-04-30
 * @LastEditors: xinqiao lxq1990.0716@qq.com
 * @LastEditTime: 2025-04-30
 */

/** 认证状态-枚举 */
export enum StatusEnum {
  /** 待审核 */
  PENDING = 0,
  /** 审核通过 */
  APPROVED = 1,
  /** 审核驳回 */
  REJECTED = 2,
}

/** 认证状态-描述 */
export const StatusDesc = {
  [StatusEnum.PENDING]: '待审核',
  [StatusEnum.APPROVED]: '审核通过',
  [StatusEnum.REJECTED]: '审核驳回',
}

/** 审批状态-枚举 */
export enum ApproveStatusEnum {
  /** 通过 */
  APPROVED = 1,
  /** 驳回 */
  REJECTED = 2,
}

/** 审批状态-描述 */
export const ApproveStatusDesc = {
  [ApproveStatusEnum.APPROVED]: '通过',
  [ApproveStatusEnum.REJECTED]: '驳回',
}

/** 审批流程状态-枚举 */
export enum ApprovalProcessStatusEnum {
  /** 待审核 */
  PENDING = 0,
  /** 审核通过 */
  APPROVED = 1,
  /** 审核驳回 */
  REJECTED = 2,
  /** 再次提交 */
  SUBMIT_AGAIN = 3,
}

/** 审批流程状态-描述 */
export const ApprovalProcessStatusDesc = {
  [ApprovalProcessStatusEnum.PENDING]: '待审核',
  [ApprovalProcessStatusEnum.APPROVED]: '审核通过',
  [ApprovalProcessStatusEnum.REJECTED]: '审核驳回',
  [ApprovalProcessStatusEnum.SUBMIT_AGAIN]: '再次提交',
}
